This changes the velocity values using brownian noise to determine the amount of change. (velocity 10 0.3) changes the velocities adding -10.. 10 to them. The smoothness is controlled by the smoothness parameter. If the optional vector-pattern is supplied then it replaces the brownian noise. This way you can use any data to control the velocity values.